package com.ruoyi.system.service;

import com.ruoyi.system.vo.CementOneDay;
import com.ruoyi.system.vo.CementRequest;
import com.ruoyi.system.vo.CementResponse;

import java.util.List;

/**
 * @Author LiBingyan
 * @Date 2022/3/20 17:12
 * @Version 1.0
 **/
public interface OutCementService {
    /**
     * 通过标段名称获取实际产量,和预定产量比较
     * @param cementRequest
     * @return
     */
    CementResponse getSectionCreateRatio(CementRequest cementRequest);

    CementResponse buildCementResponse(CementResponse cementResponse, CementRequest cementRequest);

    CementResponse buildCementResponse2(CementResponse cementResponse, CementRequest cementRequest);

    /**
     * 拌合站逐日统计
     * @param cementRequest
     * @return
     */
    List<CementOneDay> getSectionOneDay(CementRequest cementRequest);

    /**
     * 获取配方列表
     * @param cementRequest
     * @return
     */
    List<String> getFormulaName(CementRequest cementRequest);

}
